substantiated truth - German English Dictionary